Leaf Node — synonyms, definition
1. leaf node (Noun)
1 synonym
node
1 definition
leaf node (Noun) — (botany) the small swelling that is the part of a plant stem from which one or more leaves emerge.
2 types of
enation plant process
2 parts of
stalk stem